[#ftl]
[#include "commonDef.ftl" /]
${pack_own}

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
[#if checkTypeFunc(method_own.methodOprType,["getpage","getdetail","getlist"]) ]
${pack_resBase}
[#elseif extend_class?length==0]
${pack_resBase2}
[/#if]
${import_class}

/**
 * ${data_main.moduleKeyName}_${method_own.methodKeyName}返回体
 * @author ${author_str!"zhouliang"}
 * @date ${date_str}
 */
public class ${name_own}[#if checkTypeFunc(method_own.methodOprType,["getpage","getdetail","getlist"]) && name_resBase??] extends ${name_resBase}[#elseif extend_class?length>0] ${extend_class}[#elseif name_resBase2?? ] extends ${name_resBase2}[/#if] implements java.io.Serializable {
    
    private static final long serialVersionUID = 1L;
    
    [#assign entityVO = method_own.orderEntitys['res']![] /]
    [#list entityVO as b]
    [#if isFieldUseTypeFunc(b,["1","3"]) ]
    /**
     * ${b.fieldTitle}
     */
    private ${javaTypeHandlerFunc(b)} ${b.fieldJavaCode};
    
    [/#if]
    [/#list]
    
    
    [@SetterAndGetter2 entityVO=entityVO needKeys="" /]
}